package cj.web.activity.domain;
/*
 *  
 *  
*/
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import java.io.Serializable;

/**
 * 活动管理列表
 */
public class Prize implements Serializable {

    protected Integer ID;
	protected String ActiveName;
	protected String ActiveNo;
	protected String ActivePic;
	protected String ActiveEndPic;
	protected String StartAT;
	protected String EndAT;
	protected String ActiveDescription;
	protected Integer AuditStatus;
	protected String AuditAT;
	protected String SharePicPath;
	protected String ShareContent;
	protected String ShareUrl;
	protected String CreateAT;
	protected Integer Status;
	protected String Remark;


	/**
	 * Default Empty Constructor for class Prize
	 */
	public Prize () {
		super();
	}
	
	/**
	 * Default Key Fields Constructor for class Prize
	 */
	public Prize (
		 Integer in_ID
        ) {
		this.setID(in_ID);
    }

    

	/**
	 * 主键	 * @return Integer
     * 
	 */
	public Integer getID() {
		return this.ID;
	}
	
	/**
	 * Set the ID
	 */	
	public void setID(Integer aValue) {
		this.ID = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getActiveName() {
		return this.ActiveName;
	}
	
	/**
	 * Set the ActiveName
	 */	
	public void setActiveName(String aValue) {
		this.ActiveName = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getActiveNo() {
		return this.ActiveNo;
	}
	
	/**
	 * Set the ActiveNo
	 */	
	public void setActiveNo(String aValue) {
		this.ActiveNo = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getActivePic() {
		return this.ActivePic;
	}
	
	/**
	 * Set the ActivePic
	 */	
	public void setActivePic(String aValue) {
		this.ActivePic = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getActiveEndPic() {
		return this.ActiveEndPic;
	}
	
	/**
	 * Set the ActiveEndPic
	 */	
	public void setActiveEndPic(String aValue) {
		this.ActiveEndPic = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getStartAT() {
		return this.StartAT;
	}
	
	/**
	 * Set the StartAT
	 */	
	public void setStartAT(String aValue) {
		this.StartAT = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getEndAT() {
		return this.EndAT;
	}
	
	/**
	 * Set the EndAT
	 */	
	public void setEndAT(String aValue) {
		this.EndAT = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getActiveDescription() {
		return this.ActiveDescription;
	}
	
	/**
	 * Set the ActiveDescription
	 */	
	public void setActiveDescription(String aValue) {
		this.ActiveDescription = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * 
	 */
	public Integer getAuditStatus() {
		return this.AuditStatus;
	}
	
	/**
	 * Set the AuditStatus
	 */	
	public void setAuditStatus(Integer aValue) {
		this.AuditStatus = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getAuditAT() {
		return this.AuditAT;
	}
	
	/**
	 * Set the AuditAT
	 */	
	public void setAuditAT(String aValue) {
		this.AuditAT = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getSharePicPath() {
		return this.SharePicPath;
	}
	
	/**
	 * Set the SharePicPath
	 */	
	public void setSharePicPath(String aValue) {
		this.SharePicPath = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getShareContent() {
		return this.ShareContent;
	}
	
	/**
	 * Set the ShareContent
	 */	
	public void setShareContent(String aValue) {
		this.ShareContent = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getShareUrl() {
		return this.ShareUrl;
	}
	
	/**
	 * Set the ShareUrl
	 */	
	public void setShareUrl(String aValue) {
		this.ShareUrl = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getCreateAT() {
		return this.CreateAT;
	}
	
	/**
	 * Set the CreateAT
	 */	
	public void setCreateAT(String aValue) {
		this.CreateAT = aValue;
	}	

	/**
	 * 	 * @return Integer
	 * 
	 */
	public Integer getStatus() {
		return this.Status;
	}
	
	/**
	 * Set the Status
	 */	
	public void setStatus(Integer aValue) {
		this.Status = aValue;
	}	

	/**
	 * 	 * @return String
	 * 
	 */
	public String getRemark() {
		return this.Remark;
	}
	
	/**
	 * Set the Remark
	 */	
	public void setRemark(String aValue) {
		this.Remark = aValue;
	}	

	/**
	 * @see java.lang.Object#equals(Object)
	 */
	public boolean equals(Object object) {
		if (!(object instanceof Prize)) {
			return false;
		}
		Prize rhs = (Prize) object;
		return new EqualsBuilder()
				.append(this.ID, rhs.ID)
				.append(this.ActiveName, rhs.ActiveName)
				.append(this.ActiveNo, rhs.ActiveNo)
				.append(this.ActivePic, rhs.ActivePic)
				.append(this.ActiveEndPic, rhs.ActiveEndPic)
				.append(this.StartAT, rhs.StartAT)
				.append(this.EndAT, rhs.EndAT)
				.append(this.ActiveDescription, rhs.ActiveDescription)
				.append(this.AuditStatus, rhs.AuditStatus)
				.append(this.AuditAT, rhs.AuditAT)
				.append(this.SharePicPath, rhs.SharePicPath)
				.append(this.ShareContent, rhs.ShareContent)
				.append(this.ShareUrl, rhs.ShareUrl)
				.append(this.CreateAT, rhs.CreateAT)
				.append(this.Status, rhs.Status)
				.append(this.Remark, rhs.Remark)
				.isEquals();
	}

	/**
	 * @see java.lang.Object#hashCode()
	 */
	public int hashCode() {
		return new HashCodeBuilder(-82280557, -700257973)
				.append(this.ID) 
				.append(this.ActiveName) 
				.append(this.ActiveNo) 
				.append(this.ActivePic) 
				.append(this.ActiveEndPic) 
				.append(this.StartAT) 
				.append(this.EndAT) 
				.append(this.ActiveDescription) 
				.append(this.AuditStatus) 
				.append(this.AuditAT) 
				.append(this.SharePicPath) 
				.append(this.ShareContent) 
				.append(this.ShareUrl) 
				.append(this.CreateAT) 
				.append(this.Status) 
				.append(this.Remark) 
				.toHashCode();
	}

	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		return new ToStringBuilder(this)
				.append("ID", this.ID) 
				.append("ActiveName", this.ActiveName) 
				.append("ActiveNo", this.ActiveNo) 
				.append("ActivePic", this.ActivePic) 
				.append("ActiveEndPic", this.ActiveEndPic) 
				.append("StartAT", this.StartAT) 
				.append("EndAT", this.EndAT) 
				.append("ActiveDescription", this.ActiveDescription) 
				.append("AuditStatus", this.AuditStatus) 
				.append("AuditAT", this.AuditAT) 
				.append("SharePicPath", this.SharePicPath) 
				.append("ShareContent", this.ShareContent) 
				.append("ShareUrl", this.ShareUrl) 
				.append("CreateAT", this.CreateAT) 
				.append("Status", this.Status) 
				.append("Remark", this.Remark) 
				.toString();
	}



}
